.animation {
    animation: shake 0.6s ease-in-out infinite alternate;
}

@keyframes shake {
    0% {
        transform: translate(-1px);
    }

    10% {
        transform: translate(2px, 1px);
    }

    30% {
        transform: translate(-3px, 2px);
    }

    35% {
        filter: blur(4px);
        transform: translate(2px, -3px);
    }

    45% {
        filter: blur(0);
        transform: translate(2px, 2px) skewY(-8deg) scaleX(0.96);
    }

    50% {
        transform: translate(-3px, 1px);
    }
}
